diff options
| author | real-zephex <[email protected]> | 2024-04-08 01:51:13 +0530 |
|---|---|---|
| committer | real-zephex <[email protected]> | 2024-04-08 01:51:13 +0530 |
| commit | 498121d145844cd8ff28279a49c43dfbfb080299 (patch) | |
| tree | 49c12a98752d7f9fe531e26c0a2bfe1070c4b412 /src/app/manga/[title]/[id]/[read] | |
| parent | minor fix (diff) | |
| download | dramalama-498121d145844cd8ff28279a49c43dfbfb080299.tar.xz dramalama-498121d145844cd8ff28279a49c43dfbfb080299.zip | |
small chanegs here and there, manga and anime pages are currently broken. changed the image proxy to cloudflare workers.
Diffstat (limited to 'src/app/manga/[title]/[id]/[read]')
| -rw-r--r-- | src/app/manga/[title]/[id]/[read]/download.jsx | 2 | ||||
| -rw-r--r-- | src/app/manga/[title]/[id]/[read]/page.jsx | 14 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/app/manga/[title]/[id]/[read]/download.jsx b/src/app/manga/[title]/[id]/[read]/download.jsx index 5ad71a5..b8af783 100644 --- a/src/app/manga/[title]/[id]/[read]/download.jsx +++ b/src/app/manga/[title]/[id]/[read]/download.jsx @@ -8,7 +8,7 @@ export default function DownloadManga({ chapterId: id }) { href={`https://manga-downloader-7nca.onrender.com/download?id=${id}`} style={{ textDecoration: "none" }} > - <button title="This functionality currently exhibits stability with lower-quality PDFs; however, users may encounter challenges when attempting to download higher-quality PDFs."> + <button disabled title="Not available right now."> Download - Beta </button> </a> diff --git a/src/app/manga/[title]/[id]/[read]/page.jsx b/src/app/manga/[title]/[id]/[read]/page.jsx index fa338ac..faa5999 100644 --- a/src/app/manga/[title]/[id]/[read]/page.jsx +++ b/src/app/manga/[title]/[id]/[read]/page.jsx @@ -7,8 +7,10 @@ export const runtime = "edge"; export default async function Read({ params }) { const chapterId = params.read; - const data = await getPages(chapterId); - if (data.length === 0) { + const results = await getPages(chapterId); + const image_base_url = results.baseUrl + "/data/" + results.chapter.hash; + + if (results.length === 0) { return ( <div className={styles.NotFound}> <p> @@ -19,8 +21,8 @@ export default async function Read({ params }) { } let images = []; - for (var i = 0; i < data.length; i++) { - var imgUrl = data[i].img; + for (var i = 0; i < results.chapter.data.length; i++) { + var imgUrl = image_base_url + "/" + results.chapter.data[i]; images.push(imgUrl); } @@ -52,9 +54,7 @@ export default async function Read({ params }) { } async function getPages(id) { - const res = await fetch( - `https://consumet-api-di2e.onrender.com/meta/anilist-manga/read?chapterId=${id}&provider=mangadex` - ); + const res = await fetch(`https://api.mangadex.org/at-home/server/${id}`); const data = await res.json(); return data; } |